Acceptance Test-Driven Development by annotation of existing documentati- on
نویسندگان
چکیده
Testing is frequently reported as a crucial stage in the software development process. With traditional approaches acceptance testing is the last stage of the process before release. Acceptance Test Driven Development (ATDD) promotes the role of an expert customer in defining tests and uses tool support to automate and execute these tests. This paper outlines a tool, AnnoTestWeb/Run aimed at expert customers specifying acceptance tests through reuse of existing documentation. Also outlined is a planned evaluation that includes industrial collaboration aimed at considering the impact of this tool on reuse of existing documentation.
منابع مشابه
A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications
Applying Acceptance Test Driven Development (ATDD) in the context of web applications is a difficult task due to the intricateness of existing tools/frameworks and, more in general, of the proposed approaches. In this work, we present a simple approach for developing web applications in ATDD mode, based on the usage of Screen Mockups and Selenium IDE. Digital Object Identifier (DOI): http://dx....
متن کاملAnnoTestWeb/Run: Annotations Based Acceptance Testing
Testing is frequently reported as a crucial stage in the software development process. With traditional approaches acceptance testing is the last stage of the process before release. Acceptance Test Driven Development (ATDD) promotes the role of an expert customer in defining tests and uses tool support to automate and execute these tests. This abstract outlines a tool, AnnoTestWeb/Run aimed at...
متن کاملAutomating Expert-Defined Tests: A Suitable Approach for the Medical Device Industry?
Testing is frequently reported as a crucial stage in the software development process. With traditional approaches acceptance testing is the last stage of the process before release to customer. Acceptance Test Driven Development (ATDD) promotes the role of an expert customer in defining tests and uses tool support to automate and execute these tests. Here the challenge is to support such an ex...
متن کاملAcceptSoftware: A Tool for Executable Acceptance Test Driven Development
This paper introduces AcceptSoftware which is a tool to easily create and run client readable acceptance tests, and describes how it can be used to allow a simple but powerful acceptance-test driven software development. We then describe our AcceptSoftware tool that extends EasyAccept by maintaining a history of acceptance test results. Based on the history, AcceptSoftware is able to generate r...
متن کاملFitClipse: A Fit-Based Eclipse Plug-In for Executable Acceptance Test Driven Development
We conducted a survey on Executable Acceptance Test Driven Development (or: Story Test Driven Development). The results show that there is often a substantial delay between defining an acceptance test and its first successful pass. Therefore, it becomes important for teams to easily be able to distinguish between tasks that were never tackled before and tasks that were already completed but who...
متن کامل